
package com.borqs.music.model;

import android.os.Parcel;
import android.os.Parcelable;

public class VersionInfo implements Parcelable {
    private String versionName;
    private int versionCode;
    private String fileUrl;
    private long fileSize;

    public VersionInfo(String versionName, int versionCode, String fileUrl, long fileSize) {
        this.versionName = versionName;
        this.versionCode = versionCode;
        this.fileUrl = fileUrl;
        this.fileSize = fileSize;
    }

    public String getVersionName() {
        return versionName;
    }

    public int getVersionCode() {
        return versionCode;
    }

    public String getFileUrl() {
        return fileUrl;
    }

    public long getFileSize() {
        return fileSize;
    }

    @Override
    public int describeContents() {
        return 0;
    }

    public static final Parcelable.Creator<VersionInfo> CREATOR = new Parcelable.Creator<VersionInfo>() {

        public VersionInfo createFromParcel(Parcel in) {
            return new VersionInfo(in);
        }

        public VersionInfo[] newArray(int size) {
            return new VersionInfo[size];
        }

    };

    @Override
    public void writeToParcel(Parcel dest, int flags) {
        dest.writeString(versionName);
        dest.writeInt(versionCode);
        dest.writeString(fileUrl);
        dest.writeLong(fileSize);
    }

    private VersionInfo(Parcel in) {
        versionName = in.readString();
        versionCode = in.readInt();
        fileUrl = in.readString();
        fileSize = in.readLong();
    }

}
